home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / scrbdr4c.zip / HISTORY.TXT < prev    next >
Text File  |  1992-09-12  |  28KB  |  674 lines

  1. Scrabble Door - History of Revisions
  2.  
  3. (See the Whats.New file for changes in the current release)
  4.  
  5. v4.0a - Sat 06/27/92
  6.  
  7.   -  Well, I finally DID IT!  Made the change to v4.0!
  8.   Was running out of letters anyway, but thought that since I finally
  9.   upgraded to Turbo Pascal v6.0 that now would be as good a time as any.
  10.  
  11.   -  Minor changes to the support of non-standard comm ports.  Please note
  12.   that the entries for new BaseAddress and new IRQ are BOTH listed in
  13.   hexadecimal notation!  Eg. COM3 $3F8 $5   (See Sample.Cfg)
  14.  
  15.   -  Some minor cosmetic changes.  Add (back) the display of "Game You
  16.   Are Playing" when selecting "P" to Play a game.
  17.  
  18.   -  Added a Shuffle Option from the Game Board Display Menu.  This will
  19.   randomly shuffle the display of tiles in your hand.
  20.  
  21.   -  Added a message text export feature whenever it's someone new's
  22.   Turn to Play.  This is designed to allow for BBSs that are able to
  23.   import ASCII text files into their Message Base.  Since I have no idea
  24.   how these utilities expect to find these files formatted I will leave it
  25.   up to the Sysop to design their own message files.  I will use a Template
  26.   file - called Message.Txt (must be in the Scrabble directory).  You can
  27.   edit this file to suit your needs.
  28.  
  29.   *** NOTE ***
  30.   If you DO NOT wish to use this option (and want to prevent the
  31.   creation of the MSG.### files) - simply DELETE the Message.Txt file!
  32.  
  33.   I will support the use of variable
  34.   tokens that will be used to place the appropriate information into the
  35.   exported Message Files:
  36.  
  37.              %NAME  - The Player's Full Name
  38.              %FIRST - The Player's First Name
  39.              %GAME  - Game Number
  40.              %DATE  - The Current Date (mm/dd/yy format)
  41.  
  42.   See the provided sample MESSAGE.TXT file for an example.
  43.  
  44.   The program will attempt to create "MSG.1" whenever exporting a message.
  45.   It will continue incrementing the extension until it finds a unique number.
  46.   Thus, it is possible to have up to 999 exported messages - I will leave it
  47.   up to the Sysop to delete the MSG.* files after they have been imported
  48.   into the BBSs Message Base.
  49.  
  50.             -----------------------------------------------
  51.  
  52. v3.0Y - Sat  04-04-1992
  53.  
  54.   -  A couple of new configuration file additions:
  55.  
  56.   BEEP | NOBEEP - Will either sound/not sound an alarm on the local
  57.   terminal whenever a player tries to use a bad word!
  58.  
  59.   PRIVATE | NOPRIVATE - Will either display/not display the current
  60.   player's tiles on the local terminal screen.
  61.  
  62.   -  Recompiled with an updated Async Professional.  Many bug fixes for
  63.   the communication routines.
  64.  
  65.   -  Some changes in how the inactivity timer is handled.  Improved
  66.   error handling for timeouts and carrier loss.
  67.  
  68.             -----------------------------------------------
  69.  
  70. v3.0X - Sat  03-07-1992
  71.  
  72.   -  Added support for a FOSSIL driver back in.  The main reason for
  73. doing this was to improve support for non-standard port addresses that
  74. just wouldn't work properly. Specify on the COMx line in the Scrabble.Cfg.
  75.  
  76.             -----------------------------------------------
  77.  
  78. v3.0W - Thu  02-27-1992
  79.  
  80.   -  Added support for non-standard port addresses and IRQ levels.
  81. These are determined with the addition of optional parameters in the
  82. config file. (See Sample.Cfg for example)
  83.  
  84.   -  Changed the way the Combined Points is tallied for the Top Ten
  85. Winners Bulletin.  Rather than being an accumulative total it is now
  86. figured as the high point value for any one game.  It will be necessary
  87. to either edit the existing values in the Players.Dat file (using the
  88. Players.Exe utility) or to erase the existing Players.Dat file to start
  89. with a fresh set of data.
  90.  
  91.   -  Made some formatting changes to the Game Status display.  It should
  92. now properly handle large game files (and be much faster to boot!).
  93.  
  94.   -  Added two new Sysop commands:
  95.  
  96.   Rewrite Bulletins - will rewrite the current Status and Top Ten
  97.   Bulletins.
  98.  
  99.   Pass Turn - which will pass the current player in any game without the
  100.   possiblity of a Final Score being forced.  A Sysop "Pass Turn" will
  101.   not be tallied in the Pass.Dat file, thus, will not be counted when
  102.   determining whether or not a player should be removed from a game
  103.   (based on the 3 pass rule).
  104.  
  105.             -----------------------------------------------
  106.  
  107. v3.0V Sun  02-16-1992
  108.  
  109.   -  Added a DEBUG dump mode.  Hopefully, all the Sysops that have
  110. problems with their Scrabble.Cfg files will be able to determine
  111. immediately what the problem is with this option.  To invoke, simply add
  112. a /D as the second command line parameter.
  113.  
  114. Eg.  Scrabdor Scrabble.Cfg /D
  115.      Scrabdor Local /D
  116.  
  117.   -  Made some minor changes in how the LOCKED BAUD RATE variable is
  118. being handled.  Should correct any problems that some of you with high
  119. speed modems have been experiencing with low vs high speed callers.
  120.  
  121.   -  Enhanced the Status Bulletin again (request from Charles Taylor).
  122.  
  123. Added to the Winner Line:
  124.  
  125. ***  WINNER  ***  Winner/Second_Place  Win_Score/Second_Score - Moves
  126.  
  127.   -  Added an extra 5 Points awarded to the Combined Points Score for
  128. ANY player that made a BINGO in a game!  For those of you that don't
  129. understand the terminology (I didn't either until talking with Charles),
  130. a BINGO is where a Player wins the 50 point bonus by using all of their
  131. tiles in one move.
  132.  
  133.             -----------------------------------------------
  134.  
  135. v3.0U Sat  02-01-1992
  136.  
  137.   -  Added a "Keep Port Settings" line to the Scrabble.Cfg file!
  138. This makes obsolete all the previous Comm Port settings.  It attempts to
  139. open the port with the current existing hardware parameters.
  140.  
  141. Several PCBoard Sysops have stated that they had problems with high
  142. speed modems when MNP vs non-MNP callers logged in.  The configuration that
  143. seemed to work the best with these circumstances was:  A Locked Baud Rate
  144. (eg. 19200), CTS and YES (for the Keep Port Setting).
  145.  
  146.             -----------------------------------------------
  147.  
  148. v3.0T Sun  01-19-1992
  149.  
  150.   -  * Changes to the Scrabble.Cfg file - Please edit your previous one!
  151.  
  152.   Added support for WildCat v3.0+ UserInfo.Dat file.
  153.  
  154.   Games for a Player's Turn will now display when <P>lay Game is selected.
  155.  
  156.   The History File will now correctly show when a Player has CONCEDED.
  157.  
  158.   Added the ability for the Sysop to change the name of the current
  159.   logged-on player (allowing him to take turns as different players).
  160.  
  161.   Added the ability for the Sysop to Create/Join New Games for New Players.
  162.  
  163.   Major changes to the timer and inactivity timeout routines.
  164.  
  165.   Added generation of a Game History file, this is strictly an ASCII file
  166.   and should be displayed from the BBS only (no way to view it in game).
  167.   Added the [path\]filename to this file in the Scrabble.Cfg.
  168.  
  169.   Added an optional "Extra Line" tag line that will be displayed under the
  170.   Main Menu Title.  Please put your text in the Scrabble.Cfg file or leave
  171.   a blank line in the config file if you do not wish to add anything.
  172.  
  173.   Removed the FOSSIL line from the Scrabble.Cfg file as it is no longer
  174.   supported.
  175.  
  176.   Changed the InActivity Timeout line in the Scrabble.Cfg from minutes to
  177.   seconds.
  178.  
  179.   Corrected scoring problems when one of the players in a two player game
  180.   Concedes.  The win will now go, properly, to the last remaining player
  181.   no matter what the scores were at the time of the "Concede".
  182.  
  183.             -----------------------------------------------
  184.  
  185. v3.0S Tue  12-31-1991
  186.  
  187.   -  Trying to resolve problems with "Dropped Carrier" when re-writing the
  188.   Status Bulletins.  This fix applies to both the Door Executable and
  189.   SDMaint.
  190.  
  191.             -----------------------------------------------
  192.  
  193. v3.0R Sun  11-24-1991
  194.  
  195.   -  Quite a few changes on how I'm handling User & Sysop Names in the
  196.   Bulletins, etc.  I'm attempting to deal with the BBS systems that
  197.   allow single user names. You should obtain the new SDMaint v1.4
  198.   Utility as well!
  199.  
  200.             -----------------------------------------------
  201.  
  202. v3.0Q Tue  11-05-1991
  203.  
  204.   -  Quick fix to allow either the old style Scrabble.Key or the new
  205.   one (expanded Sysop and BBS name lengths) to work!
  206.  
  207.   No need to get a new key file if not necessary.
  208.  
  209.             -----------------------------------------------
  210.  
  211. v3.0P Mon  10-21-1991
  212.  
  213.   -  Converted over completely to using Turbo Power's Async Professional
  214.   communications program.  A FOSSIL driver is no longer required (or
  215.   supported).
  216.  
  217.   -  The program now has it's own built-in Ansi terminal.  Ansi.Sys is
  218.   no longer necessary on the host machine (or for you DesqView users).
  219.  
  220.   -  The field widths for the Sysop and System Names have been expanded
  221.   to allow for those BBS's that get somewhat carried away with names <G>.
  222.  
  223.             -----------------------------------------------
  224.  
  225. v3.0N Sat  08-17-1991
  226.  
  227.   -  Some major changes made in the way Scrabble handles the PASS.DAT
  228.   file.  This will, hopefully, correct the problems with running the
  229.   SDMaint utility.
  230.  
  231.   -  Included a ViewPass.Exe utility to see what's really in there!
  232.  
  233.             -----------------------------------------------
  234.  
  235. v3.0M Tue  11-20-1990
  236.  
  237.   -  Changed the TopTen Winner's Bulletin to include some CR/LF's so
  238.   that the maximum length of each line would be shortened.  These long
  239.   lines were causing display problems with certain BBS programs (GT in
  240.   particular).
  241.  
  242.   -  Found a minor glitch in the dictionary look-up routine in that it
  243.   wouldn't find the FIRST word in the dictionary.  This HAS BEEN
  244.   CORRECTED!  Thanks to Morton Cohen for finding this one!
  245.  
  246.   -  Have decided to change the format of the Scrabble.Gam file to be
  247.   identical to the Multi-Node version game file.  This will enable the
  248.   Game Editor program to work with both versions.
  249.  
  250.   -  I've spent quite a bit of time refining the Status Bulletin
  251.   routines (for both versions).  Hopefully, things will be a little
  252.   better formatted from now on.  As a result, you'll need to upgrade
  253.   both Maintenance programs as they both use the new Game Status
  254.   procedure.
  255.  
  256.   -  I've improved the routine for reading the Scrabble.Cfg file so that
  257.   any additional line comments are now ignored.  This will allow you to
  258.   keep comments in the file for later reference.  Must be at least ONE
  259.   space separating the config information and any comments!
  260.  
  261.   -  Along with the new Game file structure I've been able to utilize
  262.   the procedures from the MN version for determining when a game is
  263.   complete and Open for re-use.  This should solve any problems you have
  264.   had with regards to recycling completed games.  Let me know ASAP if
  265.   you have ANY problems.
  266.  
  267.             -----------------------------------------------
  268.  
  269. v3.0L - 10/16/90
  270.  
  271. -  Added the Player's First Initial to the Who's Turn in the Status
  272.    Bulletin.
  273. -  Added a new configuration option to enable/disable automatic checking
  274.    for QkTerm at program start-up.
  275. -  Improved checking on the InActivity Time-Out and Sysop Status
  276.    Display.
  277. -  Fixed problem with program not re-cycling Completed Games.
  278. -  Cleaned up the display of a Player's Turn in a Completed Game.
  279.    Some other minor cosmetic changes.
  280. -  Slight change in how program reads the DoorType line in the
  281.    Scrabble.Cfg file. Certain sub-directory names could cause confusion
  282.    as to what type of DoorInfo file to read.
  283. -  Inserted a line in the Scrabble.Cfg file that determines whether or
  284.    not to use Direct Screen writes for displaying the Game Board.  If
  285.    enabled, the game board will be displayed instantly during Local play
  286.    or when a remote player is using QkTerm.
  287. -  I've combined the Fossil and Non-Fossil versions into ONE executable
  288.    file.  An extra Keyword has been added to the Scrabble.Cfg that
  289.    specifies whether or not to use the FOSSIL driver if available.
  290. -  Updated Setup.Exe to reflect the new (UseFossil) Keyword for the
  291.    Scrabble.Cfg.
  292. -  Fixed Last Date Played bug in SDMaint.Exe
  293.  
  294.             -----------------------------------------------
  295.  
  296. v3.0k - 5/08/90
  297.  
  298. -  This is a MAJOR Update!
  299. -  All the Game Files and the Index file have been eliminated.
  300.    There will be ONE Master Game file (each game will occupy approx.
  301.    5500 bytes).
  302. -  The number of games allowed is now configurable via Scrabble.Cfg.
  303.    (Limited only by disk capacity)
  304. -  Convert is no longer necessary or able to run.
  305.    You MUST start new games!
  306. -  The Register command line parameter has been eliminated.
  307.    Registered Sysops must obtain a Scrabble.Key from PC Network.
  308.    All Registered functions will be enabled with this file.
  309.    (It must reside in your Scrabble directory)
  310. -  Files Updated:  SDMaint.Exe, Setup.Exe, Scrabble.Cfg, etc.
  311. -  User Names with ONE name (eg. Aliases) will now display properly in
  312.    the Bulletin files.
  313. -  The program will now check automatically for QkTerm and time-out
  314.    correctly if NOT installed.
  315.  
  316.             -----------------------------------------------
  317.  
  318. v3.0j - 4/30/90  (No Conversion Necessary from v3.0i to v3.0j)
  319.  
  320. -  Significant changes to the Scrabble.Cfg file!  Please see the
  321.    Sample.Cfg for the new syntax.
  322. -  Separated the Status and Winners Bulletins.  Scrabble.Cfg must now
  323.    specify TWO sets of Ansi/Ascii Bulletins.
  324. -  Added support for WWIV!
  325. -  Bug fix in the Game Status Routine that could cause a severe error in
  326.    the index file under the proper conditions.
  327.  
  328.             -----------------------------------------------
  329.  
  330. v3.0i - 4/18/90  (No Conversion Necessary from v3.0h to v3.0i)
  331.                         (Do NOT Run Convert.Exe)
  332.  
  333. -  Added QkTerm support for Scrabble!  If a remote user has QkTerm
  334.    activated on his end - the Game Board will display instantly on his
  335.    terminal. Download QkTerm.Zip to obtain this file w/Source.
  336. -  Added support for GT PowerComm v15.5
  337.  
  338.             -----------------------------------------------
  339.  
  340. v3.0h - 4/11/90
  341.  
  342. -  Added a Number of Word Guesses allowed to the Scrabble.Cfg.
  343.    Will default to 3 if none specified.
  344. -  Changed the Convert.Exe program to handle ANY prior version updates.
  345. -  Added a Change Vote Option in the Game Status Display.
  346. -  Included a Setup.Exe program for automatically writing the
  347.    Scrabble.Cfg file. (No more problems from people refusing to delete
  348.    the comment lines from the Sample.Cfg file - I HOPE!)
  349. -  Changed support from Lynx to Osiris and Osiris SE.
  350.    (Keywords:  OSx and OSSExxx)
  351. -  Major changes in the Winners Bulletin format!  The door now maintains
  352.    a Players.Dat file that keeps track of all game statistics.  This
  353.    file may be used for tracking tournaments, etc.  To start a new
  354.    tournament, simply delete this file.
  355. -  I no longer write a "Winners.Blt" file.  All information is now
  356.    contained in the new format Ansi and Ascii Files defined in the
  357.    Scrabble.Cfg.
  358. -  Fixed problem with Sysop's Remote functions.  The program will now
  359.    Echo to the remote when entering Player's Names, etc.
  360.  
  361.             -----------------------------------------------
  362.  
  363. v3.0g - 3/07/90
  364.  
  365. -  Found a small bug in how the program determines if words are
  366.    connected properly. (I found this one myself!)
  367. -  Added internal support for SpitFire BBS Systems.
  368.    (Use the KeyWord "Spit" in the Scrabble.Cfg File)
  369. -  Included File Sharing Mode (ReadOnly/DenyWrite) when opening the
  370.    Scrabble.Dic file for the NetWork Users.
  371. -  Added prompting to add words not found in the dictionary to a
  372.    Request.Wds file.  The Sysop may then validate these words and add
  373.    them to the Dictionary.
  374. -  If a Game is Completed - a player in the Completed Game may now join
  375.    more games based on the Number of Games Allowed/Player.
  376.  
  377.             -----------------------------------------------
  378.  
  379. v3.0f - 2/23/90
  380.  
  381.  - Included a CvtScrab Progam to run BEFORE doing ANYTHING ELSE!
  382.    This updates the ScrbGam.Ndx file to the new format.
  383.  - Added a Last Date/Time Played field to the index file - this
  384.    information is used in the Game Status Report.
  385.  - Included a 50 Point Bonus Message for the History of Words Report.
  386.  - Added a <C>oncede (Resign) Option to the Main Menu and Board Screen.
  387.  - Included new GameBrd.A?? Files to display new options.
  388.  
  389.             -----------------------------------------------
  390.  
  391. v3.0e - 2/16/90
  392.  
  393.  - Changed Local Log-On Mode to allow different players.
  394.  - Added a Voting Feature on starting a Game (for you Tom)
  395.  - Improved on the History Feature.  Now show Whos Turn, what words were
  396.    made with each turn and whether the turn was PASSED or Tiles DISCARDED
  397.  - A word may be used multiple times in a Game and points will be given
  398.   for each occurence of the word.
  399.  
  400. The GameFil.* and *.NDX files are NOT COMPATIBLE with previous releases!
  401. You'll need to delete all of the above and start from scratch!  Also,
  402. the SDMaint program will not be compatible - so get the new SDMain2.Zip
  403. file if you install this new release!
  404.  
  405.             -----------------------------------------------
  406.  
  407. v3.0d - 1/26/90
  408.  
  409. Added a new line in the Scrabble.Cfg that determines the amount of
  410. inactive time in the Door.  This is a value in minutes and can be used
  411. to limit the amount of time a user can spend before making a move in the
  412. game.  Valid entries are 1 through 30 (defaults to 10 if an invalid
  413. entry is made).
  414.  
  415. Corrected the logic when the Sysop hits the <F>inal Score Option.  The
  416. Door will not rewrite an entry to the Winners.Blt if the game has
  417. already been Completed and a Score already written.
  418.  
  419.             -----------------------------------------------
  420.  
  421. v3.0c - 1/19/90
  422.  
  423. Made some improvements in the way the Time Remaining is calculated and
  424. monitored.  There were times when a user had 0 minutes left and the game
  425. would wait indefinitely until a key was pressed or a char received via
  426. the comm port.
  427.  
  428.             -----------------------------------------------
  429.  
  430. v3.0b - 1/11/90
  431.  
  432. Corrected the bug in Remote use of "Removing InActive Players".  Added
  433. another option in the Scrabble.Cfg file.  You may now specify the
  434. maximum number of games a player may be involved in.  (See Sample.Cfg )
  435.  
  436.             -----------------------------------------------
  437.  
  438. v3.0a - 1/7/90
  439.  
  440. Added improved Lynx Support.  New DoorType "Lynx#" - where # is the Node.
  441. The Door will now read the ExtInfo#.QBS file directly.
  442.  
  443. RBBS now requires the Node Number in the configuration file as well.
  444. (eg.  RBBS2)
  445.  
  446. The first line in the Scrabble.Cfg file should now read COM# rather than
  447. just # (# corresponding to the ComPort Number - COM1, COM2, etc.)
  448.  
  449.             -----------------------------------------------
  450.  
  451. v2.0u - 12/25/89
  452.  
  453. The Scrabble.Dic Dictionary file is now available for distribution with
  454. the Demo version of the game.
  455.  
  456. Added the <L>ast Words Option from the Playing Screen.  This will
  457. display the entire list of words used in a game with their corresponding
  458. scores.
  459.  
  460. When a Blank is used - a '■' will appear next to the letter in the Board
  461. Display.
  462.  
  463.             -----------------------------------------------
  464.  
  465. v2.0t - 12/1/89
  466.  
  467. This is the first Beta release of the new Non-Fossil version.  I've
  468. incorporated a completely new set of Comm routines that have added
  469. (hopefully) full support for CTS/RTS hardware handshaking.  See the
  470. added line in the Sample.Cfg file for the added option.
  471.  
  472.             -----------------------------------------------
  473.  
  474. v2.0s - 11/15/89
  475. At long last!!!  After many hours of thought and aborted attempts, I've
  476. finally gotten the routines perfected for testing proper word locations
  477. in the game.  Suprisingly, it was fairly easy once I had the right
  478. approach.
  479.  
  480. I also changed the routines so that the player's names are no longer in
  481. All Caps!  If you have some existing games, this may cause some
  482. problems.  You'll need to use a sector editor like Norton's to change
  483. the names so that only the first letter is in CAPS.  This was done for
  484. cosmetic reasons, as well as, some incompatibilities with certain BBS
  485. programs.
  486.  
  487. A "Locked Baud Rate" may be specified in the Scrabble.Cfg file.  Line 9
  488. of the Scrabble.Cfg should now read either NO or a Locked Baud Rate
  489. value.  Eg. 19200
  490. This line is only recognized in the Non-Fossil version and has no
  491. bearing in the Fossil version.
  492.  
  493. Some speed improvements were also introduced.
  494.  
  495.             -----------------------------------------------
  496.  
  497. v2.0r - 10/29/89
  498. I've changed the Sysop Functions so that they will operate if the Sysop
  499. logs on from remote.  This will only work if the Sysop's First and Last
  500. names are exactly as specified in the Scrabble.Cfg file. This will also
  501. allow a Sysop to specify a different user as the 'Moderator' of the
  502. Door, whereby, the Moderator can Kill Games, etc.  It has no bearing on
  503. the "Registered To:" information in the program file at all!
  504.  
  505. Also,  LOCAL access can now be accomplished via a command line parameter
  506. of 'local' (case is unimportant).  Eg.  Scrabdor local
  507. There MUST be a SCRABBLE.CFG file in order for this to work!  This LOCAL
  508. access will by-pass any reading of a DoorType file.  The name of the
  509. player will be determined by the name entered in the Scrabble.Cfg file
  510. on the Sysop's First Name and Sysop's Last Name lines.
  511.  
  512.             -----------------------------------------------
  513.  
  514. v2.0q - 10/22/89
  515. Thanks to one of the uses on my board - I found a little bug that
  516. cropped up when I was "Beautifying" my code!  I inadvertantly had the
  517. Character Set variable as a String[79] rather than a String[100] so that
  518. the maximum number of tiles was 79!  Sorry about that guys!
  519.  
  520.             -----------------------------------------------
  521.  
  522. v2.0p - 10/13/89
  523. I've added another procedure to handle a different RBBS Dorinfo1.Def
  524. file.  The DoorType to use in the Scrabble.Cfg file is "RBBSE" (sorry,
  525. I'm not real sure which version of RBBS fits which DoorType). If upon
  526. local logon the user name is "SYSOP" - then use RBBSE.
  527.  
  528.             -----------------------------------------------
  529.  
  530. v2.0n - 10/01/89
  531. I've added the ability for registered Sysops to upgrade a Demo release
  532. to a registered release with a valid serial number.
  533. Syntax:  Scrabdor Register
  534.  
  535.             -----------------------------------------------
  536.  
  537. v2.0m - 10/01/89
  538. Corrected the problem when a user places the first word.  The program
  539. now verifies that the first word covers the center tile!
  540.  
  541.             -----------------------------------------------
  542.  
  543. v2.0l - 9/25/89
  544. Problems encountered with large "Time Remaining" values and with the
  545. RBBS time computations.  These have been corrected.
  546.  
  547.             -----------------------------------------------
  548.  
  549. v2.0k - 9/13/89
  550. Changed the Display file routines so that a Text file of any length may
  551. be displayed.  This will enable the Scrabble.Hlp file to include the
  552. Rules.Txt, etc.  The Player will be prompted for More? ([Y]/n)? when
  553. viewing this file.
  554.  
  555.             -----------------------------------------------
  556.  
  557. v2.0j - 9/11/89
  558. Had a problem with the scoring when a player was removed from a game.
  559. This version will write a "ReMoved.Dat" file that keeps track of removed
  560. player's scores...thus, allowing correct scoring for the remaining
  561. players.
  562.  
  563. Added direct support for RBBS systems.  Changed the Scrabble.Cfg file
  564. path to the Door Type to recognize BBS Type KeyWords.  Current supported
  565. types are: QBBS, GT, GAP, WildCat, Genesis, PCB and RBBS. (case is
  566. unimportant)  ***  See the Sample.Cfg for Examples  ***
  567.  
  568.             -----------------------------------------------
  569.  
  570. v2.0i - 8/29/89
  571.  
  572. The ScrabDic.Zip file is now encrypted with PKZip v1.01.  Do NOT
  573. distribute this file.
  574. The key for decoding this file may be obtained from PC Network, do
  575. not allow anyone else access to this key.  I am trying to maintain a
  576. "Master Dictionary" and this is the only method I could come up with to
  577. insure the integrity of the Master file.
  578.  
  579. To UnZip ScrabDic:  PKUnZip -sKEY ScrabDic [Optional Path]
  580.  
  581. There were some problems experienced with the differences between the
  582. Callinfo.BBS files of Genesis Deluxe and WildCat - I think I've resolved
  583. these problems.  If not, please send me a copy of your CallInfo.BBS file
  584. and the type of BBS software that you are running!
  585.  
  586.             -----------------------------------------------
  587.  
  588. v2.0h - 8/23/89
  589.  
  590. Added support for 19200 and 38400 bps modems.
  591.  
  592.             -----------------------------------------------
  593.  
  594. v2.0g - 8/8/89
  595.  
  596. Removed the ability for users to add their own words - if a word is not
  597. found in the dictionary it cannot be used.  My ultimate goal is to have
  598. a 100% Scrabble Player's Dictionary.
  599.  
  600. Corrected Timer Functions - Door will now exit when a user's time is up.
  601.  
  602. *Registered Version Only*
  603. Updated the ScrabDic.Exe Utility.  Faster Sort routine now available via
  604. a different calling syntax for QSort.  This required that the
  605. Scrabble.Dic file be padded to 15 characters. ***
  606. Syntax for QSort.Exe : Qsort Scrabble.Dic /L2 /F16 /SV
  607.  
  608. You can fix the dictionary yourself by:
  609. 1. Run ScrabDic.Exe
  610. 2. Write an Ascii file of the Entire Dictionary (call it Scrabble.New)
  611. 3. Exit
  612. 4. Delete Scrabble.Dic
  613. 5. Run ScrabDic.Exe
  614. 6. Read Ascii File (Enter Scrabble.New as the filename to Read, and
  615.    [Enter] passed the dictionary filename - it will create Scrabble.Dic
  616. 7. Sort (QSort.Exe no longer needs to be in the current directory)
  617. 8. View (if there are any blanks at the beginning of the dictionary
  618.    then return to Main Menu and 9. Update )
  619. That's it!
  620.  
  621. *** NOTE *** Do NOT use this version of the Utility with an old
  622. (unpadded) dictionary file.
  623.  
  624.             -----------------------------------------------
  625.  
  626. v2.0f - 7/21/89
  627.  
  628. Added support for Genesis Deluxe and WildCat systems (CallInfo.BBS),
  629. some minor bug fixes.
  630.  
  631.             -----------------------------------------------
  632.  
  633. v2.0e - 7/9/89
  634.  
  635. Added the 'UnDo Last' Option.  Allows a player to take back his last
  636. current move....this gives the player the ability to compare
  637. Words/Scores, etc.  Improved on the valid move checking routines to
  638. allow only letters in a single column/row.
  639. Added the 'Pass' Option.  Used the same key as <S>tart Game.
  640. Improved the Final Score routines...hopefully, all is operating properly
  641. now.
  642. Added 'Errors.Dat' file creation on Run-Time Errors (should they occur).
  643.  
  644.             -----------------------------------------------
  645.  
  646. v2.0d - 6/21/89
  647.  
  648. A new Scrabble Configuration file is included.  This single file will be
  649. used by ALL types of BBS programs.  Please see the Sample.Cfg file for
  650. file format. (This file should be renamed to Scrabble.Cfg)!!
  651.  
  652. The Dictionary file may now be located anywhere.  This makes it possible
  653. now for multiple versions of the Door to use the same Dictionary file
  654. (this became necessary since the dictionary became so large).
  655.  
  656. The Door also now writes two Bulletins upon completion (an Ansi and an
  657. Acsii flavor).  These are written only if a move was made in one of the
  658. games.  A batch file errorlevel test can determine if these bulletins
  659. were written (1 - Move was Made, 0 - No Move Made).  These merely state
  660. the game number and the current player.
  661. You may display this bulletin to users as they log on to notify
  662. them of their turn to play.  The filenames for each of these bulletins
  663. is specified in the Scrabble.Cfg file.
  664.  
  665.             -----------------------------------------------
  666.  
  667. v2.0c - 6/??
  668.  
  669. I have implemented a CHAT Mode for this new release!
  670.  
  671. A new 50,000+ Word Dictionary is now included with the Registered
  672. Version.  My thanks go to Phil Brushaber (The Ad Game) from Dallas,
  673. Texas for the work he put in to providing this dictionary.
  674.